//
// Generated automatically by IndividualFileGenerator.
// Do not modify this file manually.
//
// Icon: phone_01
//
package mega.privacy.android.icon.pack.vectors

import androidx.compose.material.Icon
import androidx.compose.runtime.Composable
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.graphics.PathFillType
import androidx.compose.ui.graphics.SolidColor
import androidx.compose.ui.graphics.StrokeCap
import androidx.compose.ui.graphics.StrokeJoin
import androidx.compose.ui.graphics.vector.ImageVector
import androidx.compose.ui.graphics.vector.path
import androidx.compose.ui.tooling.preview.Preview
import androidx.compose.ui.unit.dp

public fun createMediumThinSolidPhone01ImageVector(): ImageVector = ImageVector.Builder(
    name = "icon_phone-01_medium_thin_solid",
    defaultWidth = 24.0.dp,
    defaultHeight = 24.0.dp,
    viewportWidth = 24.0f,
    viewportHeight = 24.0f
).apply {
    path(
        fill = SolidColor(Color(0xFF303233)),
        fillAlpha = 1.0f,
        stroke = null,
        strokeAlpha = 1.0f,
        strokeLineWidth = 0.0f,
        strokeLineCap = StrokeCap.Butt,
        strokeLineJoin = StrokeJoin.Miter,
        strokeLineMiter = 4.0f,
        pathFillType = PathFillType.NonZero,
    ) {
        moveTo(8.38028f, 8.85335f)
        curveTo(9.07627f, 10.303f, 10.0251f, 11.6616f, 11.2266f, 12.8632f)
        curveTo(12.4282f, 14.0648f, 13.7869f, 15.0136f, 15.2365f, 15.7096f)
        curveTo(15.3612f, 15.7694f, 15.4235f, 15.7994f, 15.5024f, 15.8224f)
        curveTo(15.7828f, 15.9041f, 16.127f, 15.8454f, 16.3644f, 15.6754f)
        curveTo(16.4313f, 15.6275f, 16.4884f, 15.5704f, 16.6027f, 15.4561f)
        curveTo(16.9523f, 15.1064f, 17.1271f, 14.9316f, 17.3029f, 14.8174f)
        curveTo(17.9658f, 14.3864f, 18.8204f, 14.3864f, 19.4833f, 14.8174f)
        curveTo(19.6591f, 14.9316f, 19.8339f, 15.1064f, 20.1835f, 15.4561f)
        lineTo(20.3783f, 15.6509f)
        curveTo(20.9098f, 16.1824f, 21.1755f, 16.4481f, 21.3198f, 16.7335f)
        curveTo(21.6069f, 17.301f, 21.6069f, 17.9713f, 21.3198f, 18.5389f)
        curveTo(21.1755f, 18.8242f, 20.9098f, 19.09f, 20.3783f, 19.6214f)
        lineTo(20.2207f, 19.779f)
        curveTo(19.6911f, 20.3087f, 19.4263f, 20.5735f, 19.0662f, 20.7757f)
        curveTo(18.6667f, 21.0001f, 18.0462f, 21.1615f, 17.588f, 21.1601f)
        curveTo(17.1751f, 21.1589f, 16.8928f, 21.0788f, 16.3284f, 20.9186f)
        curveTo(13.295f, 20.0576f, 10.4326f, 18.4332f, 8.04466f, 16.0452f)
        curveTo(5.65668f, 13.6572f, 4.03221f, 10.7948f, 3.17124f, 7.76144f)
        curveTo(3.01103f, 7.19699f, 2.93092f, 6.91477f, 2.9297f, 6.50182f)
        curveTo(2.92833f, 6.0436f, 3.08969f, 5.42311f, 3.31411f, 5.0236f)
        curveTo(3.51636f, 4.66357f, 3.78117f, 4.39876f, 4.3108f, 3.86913f)
        lineTo(4.46843f, 3.7115f)
        curveTo(4.99987f, 3.18006f, 5.2656f, 2.91433f, 5.55098f, 2.76999f)
        curveTo(6.11854f, 2.48292f, 6.7888f, 2.48292f, 7.35636f, 2.76999f)
        curveTo(7.64174f, 2.91433f, 7.90747f, 3.18006f, 8.43891f, 3.7115f)
        lineTo(8.63378f, 3.90637f)
        curveTo(8.98338f, 4.25597f, 9.15819f, 4.43078f, 9.27247f, 4.60655f)
        curveTo(9.70347f, 5.26944f, 9.70347f, 6.12403f, 9.27247f, 6.78692f)
        curveTo(9.15819f, 6.96269f, 8.98338f, 7.1375f, 8.63378f, 7.4871f)
        curveTo(8.51947f, 7.60142f, 8.46231f, 7.65857f, 8.41447f, 7.72538f)
        curveTo(8.24446f, 7.96281f, 8.18576f, 8.30707f, 8.26748f, 8.58743f)
        curveTo(8.29048f, 8.66632f, 8.32041f, 8.72866f, 8.38028f, 8.85335f)
        close()
    }
}.build()

@Preview
@Composable
private fun MediumThinSolidPhone01ImageVectorPreview() {
    Icon(
        createMediumThinSolidPhone01ImageVector(),
        contentDescription = "Phone01"
    )
}
